-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Remove privacy app #2954
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove privacy app #2954
Conversation
The privacy app was a strange mixture of various application models managers, querysets, and syncers. Instead, logic is moved to where we should be using it, inside the other applications
This replaces the list of text with a table that is more navigable and also replaces the create form with a dropdown form of the projects you can add. This list of projects is limited to projects you are the admin of, and which have not been added as a sub or super project anywhere else. This depends on #2954 and others.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks reasonable. Every time we futz with the privacy managers I can't help but feel like there is a better solution to this problem. They feel a bit janky and hard to get right, but I haven't come up with the proper solution in my head.
@@ -1,18 +1,22 @@ | |||
"""Classes allowing copying files around. | |||
"""Classes to copy files between build and web servers |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Believe this file rename will need to change in our prod settings too.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yup! I got a PR on ops, but it needs to be updated as it's conflicting with the other PR you opened around Syncers
* Remove privacy app The privacy app was a strange mixture of various application models managers, querysets, and syncers. Instead, logic is moved to where we should be using it, inside the other applications * New subproject admin page This replaces the list of text with a table that is more navigable and also replaces the create form with a dropdown form of the projects you can add. This list of projects is limited to projects you are the admin of, and which have not been added as a sub or super project anywhere else. This depends on #2954 and others. * Lint fixes * Require arguments to project form
The privacy app was a strange mixture of various application models managers,
querysets, and syncers. Instead, logic is moved to where we should be using it,
inside the other applications